let him stew in his own juice - Türkisch Englisch Wörterbuch